﻿
$(function () {
    initProvince();   // 省份数据              
})

// 省市级联
function initProvince() {
    var obj = document.getElementById("sProvice");
    SingGooJS.getXml("Xml/Provinces.xml", "Province", obj);
}

// 加载城市
function loadCity() {
    var proviceId = SingGooJS.GetSelectValue("sProvice");   // 省份ID
    var obj = document.getElementById("sCity");

    // 清理
    document.getElementById("sCity").innerHTML = "";

    $.ajax({
        url: "Xml/Cities.xml",
        dataType: 'xml',
        type: 'GET',
        cache: true,
        timeout: 10000,
        error: function (xml) {
            $.messager.alert('温馨提示', '加载XML文件出错！', 'error');
        },
        success: function (xml) {
            $(xml).find("City").each(function (i) {
                var id = $(this).attr("ID");      // 取属性值 
                var name = $(this).attr("CityName");
                var pid = $(this).attr("PID");

                if (proviceId == pid)
                    SingGooJS.selectAddOption(obj, name, id);
            });
        }
    });
}

// 检查手机号是否已被注册过了
function checkMobile() {
    var mobile = $("#txtMobile").val();
    if (mobile == "") {
        $.messager.alert('温馨提示', '手机号码不能为空！', 'error');
        document.getElementById("txtMobile").focus();
        return false;
    } else {
        $.ajax({
            type: 'POST',
            url: 'tools/registered.ashx',
            data: 'param=CheckMobile&mobile=' + mobile,
            timeout: 30000,
            dataType: 'text',
            error: function () {
                //$.messager.alert('温馨提示', '系统繁忙,请稍候后试！', 'error');
            }, success: function (outmsg) {
                if (outmsg == "0") {
                    document.getElementById("txtMobile").value = "";
                    $.messager.alert('温馨提示', "该手机号已被注册过了！");
                }
            }
        });
    }
}

//提交注册
function btnOK_onclick() {
    var mobile = $("#txtMobile").val();
    if (mobile == "") {
        $.messager.alert('温馨提示', '手机号码不能为空！', 'error');
        document.getElementById("txtMobile").focus();
        return false;
    }

    var email = $("#txtEmail").val();
    if (email == "") {
        $.messager.alert('温馨提示', '电子邮箱不能为空！', 'error');
        document.getElementById("txtEmail").focus();
        return false;
    }

    var pwd = $("#txtPwd").val();
    if (pwd == "") {
        $.messager.alert('温馨提示', '密码不能为空！', 'error');
        document.getElementById("txtPwd").focus();
        return false;
    }

    var pwd1 = $("#txtPwd1").val();
    if (pwd1 == "") {
        $.messager.alert('温馨提示', '确认密码不能为空！', 'error');
        document.getElementById("txtPwd1").focus();
        return false;
    }
 
    if (pwd != pwd1) {
        $.messager.alert('温馨提示', '确认密码输入不一致,请重新输入确认密码！', 'error');
        $("#txtPwd1").val("");
        document.getElementById("txtPwd1").focus();
        return false;
    }

    var company = $("#txtCompany").val();

    var name = $("#txtName").val();
    if (name == "") {
        $.messager.alert('温馨提示', '联系人不能为空！', 'error');
        return false;
    }

    var qq = $("#txtQQ").val();
    if (qq == "") {
        $.messager.alert('温馨提示', 'QQ号码人不能为空！', 'error');
        return false;
    }

    var tel = $("#txtTel").val();
    var fax = $("#txtFax").val();

    var proviceId = SingGooJS.GetSelectValue("sProvice");
    if (proviceId <= 0) {
        $.messager.alert('温馨提示', '省份不能为空！', 'error');
        return false;
    }
    var cityId = SingGooJS.GetSelectValue("sCity");
    if (cityId <= 0) {
        $.messager.alert('温馨提示', '城市不能为空！', 'error');
        return false;
    }

    var address = $("#txtAddress").val();
    if (address == "") {
        $.messager.alert('温馨提示', '街道地址不能为空！', 'error');
        return false;
    }

    // 验证码
    var validateCode = $("#txtCode").val();
    if (validateCode == "") {
        $.messager.alert('温馨提示', '请输入验证码！', 'error');
        document.getElementById("txtCode").focus();
        return false;
    }

    $.ajax({
        type: 'POST',
        url: 'tools/registered.ashx',
        data: 'param=AddUser&mobile=' + mobile + "&email=" + email + "&pwd=" + pwd + "&company=" + escape(company)
                + "&name=" + name + "&qq=" + qq + "&tel=" + tel + "&fax=" + fax + "&proviceId=" + proviceId + "&cityId=" + cityId
                + "&address=" + address + "&validateCode=" + validateCode,
        timeout: 30000,
        dataType: 'text',
        error: function () {
            //$.messager.alert('温馨提示', '系统繁忙,请稍候后试！', 'error');
        }, success: function (outmsg) {
            $.messager.alert('温馨提示', outmsg);
            if (outmsg == "恭喜您，注册成功！")
                window.location.href = "login.aspx";
        }
    });
}

// 刷新验证码
function ToggleCode(obj, codeurl) {
    $(obj).attr("src", codeurl + "?time=" + Math.random());
}
    